package com.zsx.springboot1;
import java.io.File;
import java.net.URL;

/**
 * 该类用于快速创建基本文件夹
 * @version :1.1
 * @author :zsx
 */
public class BuildFast {
    public static void main(String[] args) {
        //获得当前class文件父路径
        URL resource = BuildFast.class.getResource("");
        System.out.println("当前class父路径："+resource);

        //将编译位置转为编码位置
        String s =resource+"";
        s=s.replaceAll("target/classes/","src/main/java/");
        s=s.replaceAll("file:/","");
        System.out.println("转换结果："+s);

        //创建一个文件
        File dao=new File(s+"dao");
        System.out.println(dao);
        if (!dao.exists()){
            dao.mkdirs();
        }
        File pojo=new File(s+"pojo");
        if (!pojo.exists()){
            pojo.mkdirs();
        }
        File service=new File(s+"service");
        if (!service.exists()){
            service.mkdirs();
        }
        File controller=new File(s+"controller");
        if (!controller.exists()){
            controller.mkdirs();
        }
    }
}
